package cn.echase.ecare.yinfayun.domain.mapper;

import cn.echase.ecare.yinfayun.domain.entity.OrgConfig;
import org.apache.ibatis.annotations.Mapper;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;

/**
 * OrgConfigMapper
 *
 * @auther jiangyilong
 * @date 2025-05-12 09:58
 * @description 机构参数配置表
 */ 
@Mapper
public interface OrgConfigMapper extends BaseMapperPlus<OrgConfig, OrgConfig> {

    // /**
    //  * 查询机构共用与当前机构的字典数据
    //  *
    //  * @param orgConfig 机构字典数据
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // List<DictConfigVo> getConfigList(OrgConfig orgConfig);
    //
    // /**
    //  * 查询机构共用与当前机构的字典数据
    //  *
    //  * @param sundriesInfo 杂物数据
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // List<SundriesInfoVo> getSundriesList(SundriesInfo sundriesInfo);
    //
    //
    // /**
    //  * 新增
    //  *
    //  * @author york
    //  * @date 2022/09/23
    //  **/
    // @InterceptorIgnore(tenantLine = "true")
    // int insert(OrgConfig orgConfig);
    //
    // /**
    //  * 刪除
    //  *
    //  * @author york
    //  * @date 2022/09/23
    //  **/
    // @InterceptorIgnore(tenantLine = "true")
    // int delete(OrgConfig orgConfig);
    //
    // /**
    //  * 根据key删除
    //  *
    //  * @param orgConfig
    //  * @return
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // int deleteByConfigKey(OrgConfig orgConfig);
    //
    // /**
    //  * 更新
    //  *
    //  * @author york
    //  * @date 2022/09/23
    //  **/
    // @InterceptorIgnore(tenantLine = "true")
    // int update(OrgConfig orgConfig);
    //
    // /**
    //  * 单个更新
    //  *
    //  * @param orgConfig
    //  * @return
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // int updateByUcId(OrgConfig orgConfig);
    //
    // /**
    //  * 查询 根据主键 id 查询
    //  *
    //  * @author york
    //  * @date 2022/09/23
    //  **/
    // @InterceptorIgnore(tenantLine = "true")
    // OrgConfig selectOrgConfig(OrgConfig orgConfig);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // OrgConfig selectOrgConfigByValue(OrgConfig orgConfig);
    //
    // /**
    //  * 查询 分页查询
    //  *
    //  * @author york
    //  * @date 2022/09/23
    //  **/
    // @InterceptorIgnore(tenantLine = "true")
    // List<OrgConfig> pageList(OrgConfig orgConfig);
    //
    // /**
    //  * 查询字典配置
    //  *
    //  * @author york
    //  * @date 2022/09/23
    //  **/
    // @InterceptorIgnore(tenantLine = "true")
    // List<OrgConfig> dicList(OrgConfig orgConfig);
    //
    // /**
    //  * 查询 分页查询 count
    //  *
    //  * @author york
    //  * @date 2022/09/23
    //  **/
    // @InterceptorIgnore(tenantLine = "true")
    // int pageListCount(int offset, int pagesize);
    //
    // /**
    //  * 批量插入照护等级
    //  *
    //  * @param list 参数
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // int insertBatch(List<ElderCareLevelVo> list);
    //
    // /**
    //  * 批量插入机构初始化数据
    //  *
    //  * @param list 参数
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // int insertOrgBatch(List<OrgConfig> list);
    //
    // /**
    //  * 获取照护等级或长护险等级
    //  *
    //  * @param orgConfig 参数
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // OrgConfig selectCareLevel(OrgConfig orgConfig);
    //
    // /**
    //  * 获取照护等级或长护险等级(单条)
    //  *
    //  * @param orgConfig 参数
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // OrgConfig selectCareLevelOne(OrgConfig orgConfig);
    //
    // /**
    //  * 更新等级名称
    //  *
    //  * @param orgConfig 参数
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // int updateCareLevel(OrgConfig orgConfig);
    //
    // /**
    //  * 根据机构Id和configName获取所有照护等级或长护险等级
    //  *
    //  * @param orgConfig 参数
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // List<OrgConfig> selectCareLevelListByOrgId(OrgConfig orgConfig);
    //
    // /**
    //  * @description: 获取翻身记录-皮肤情况基础配置列表,若存在"正常",则正常排第一位,除"正常"外的其他记录按时间排序
    //  * @author: trm
    //  * @date: 2024/1/8 14:33
    //  * @param: orgConfig
    //  * @return: java.util.List<cn.echase.nursinghome.model.other.OrgConfig>
    //  **/
    // @InterceptorIgnore(tenantLine = "true")
    // List<OrgConfig> getSkinConfigList(OrgConfig orgConfig);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // List<OrgConfig> getListOrderByTime(OrgConfig orgConfig);
    //
    // /**
    //  * 根据参数查询数据
    //  *
    //  * @param orgConfig 参数
    //  * @return 数据列表
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // List<OrgConfig> selectList(OrgConfig orgConfig);
    //
    // /**
    //  * super账号查询全局字典
    //  *
    //  * @return {@link List}<{@link OrgConfig}>
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // List<OrgConfig> selectAllBySuper(OrgConfig orgConfig);
    //
    // /**
    //  * Super账号删除所有全局病史字典
    //  *
    //  * @param orgConfig 实例对象
    //  * @return 影响行数
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // int deleteMedicalHistoryBySuper(OrgConfig orgConfig);
    //
    // /**
    //  * Super账号删除单个全局病史字典
    //  *
    //  * @param orgConfig 实例对象
    //  * @return 影响行数
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // int deleteMedicalHistory(OrgConfig orgConfig);
    //
    // /**
    //  * 获取机构的班次
    //  *
    //  * @param orgId 参数
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // List<ShiftTimeInfoVo> getShiftTimeList(String orgId);
    //
    // /**
    //  * 批量更新班次
    //  *
    //  * @param configList 参数
    //  * @return 结果
    //  */
    // @InterceptorIgnore(tenantLine = "true")
    // int updateBatchConfig(@Param("configList") List<OrgConfig> configList);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // List<RemoteFeeConfig> getFeeConfigData(@Param("orgId") String orgId);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // List<RemoteLongTermCareConfig> getLongTermCareConfigData(@Param("orgId") String orgId);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // List<RemoteLongTermCareItem> getLongTermCareItemData(@Param("orgId") String orgId);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // List<RemoteChargeItem> getChargeItemData(@Param("orgId") String orgId);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // List<RemoteChargeStandard> getChargeStandardData(@Param("orgId") String orgId);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // List<RemotePayerConfig> getPayerConfigData(@Param("orgId") String orgId);
    //
    // @InterceptorIgnore(tenantLine = "true")
    // List<RemoteChargeStandard> getChargeStandardData2(@Param("orgId") String orgId);
    //
    // /**
    //  * 获取班次列表
    //  *
    //  * @param shiftRecordPrintDto 参数
    //  * @return 结果
    //  */
    // List<ShiftTimeVo> getShiftList(ShiftRecordPrintDto shiftRecordPrintDto);

}